package ru.spb.osll.myfit.client.widget.filter;


import ru.spb.osll.myfit.common.filter.PageResultFilter;


/**
 * User: Alexander Opeykin
 * Date: 3/26/12
 */


/**
 * Bind filter and and it`s input graphical representation(textbox for example).
 * Used for getting initialized filters without knowing their types
 * and initialization methods.
 */
public interface FilterInitializer {
  /**
   * Take needed information from outside and place it to filter
   * @return initialized filter.
   */
  PageResultFilter getInitializedFilter();
}
